main_tip = """***************************************
欢迎使用[名片管理系统]V1.0

1.新建名片
2.展示全部
3.查询名片

0.退出系统
***************************************
"""  #图片管理主页面，此方法即使注释，也能用于显示

print(main_tip)

card_list = [
    ["张三",1355555,12345,"123@qq.com"],
    ["李四",1366666,25468,"456@qq.com"]
]

#函数部分

def modify_card(card):
    card[0] = input("请输入姓名：")
    card[1] = int(input("请输入电话："))
    card[2] = int(input("请输入QQ："))
    card[3] = input("请输入email：")

def handle_card(card):
    while True:
        action = input("请输入对名片的操作(1.修改 2.删除 0.返回)：")
        if action == "1":
            print("修改")
            modify_card(card)
            break
        elif action == "2":
            print("删除")
            card_list.remove(card)
            break
        elif action == "0":
            print("返回")
            break
            
        else:
            print("输入不合法，请重新输入")

def create_card():
    """新建名片"""
    print("新建名片")
    name = input("请输入姓名：")
    tel = int(input("请输入电话："))
    qq = int(input("请输入qq号:"))
    email = input("请输入邮箱：")
    card = [name,tel,qq,email]
    card_list.append(card)

def show_all():
    """显示全部信息"""
    print("显示全部")
    for card in card_list:
        print(card)

def query_card():
    """查询信息
      如果嘻哈寻到某个人，可进行修改，删除，返回
    """
    qu = input("请输入要查询的姓名")
    for card in card_list:
        if qu == card[0]:
            print("找到了！",card)
            handle_card(card)
            break
        else:
            print("没有找到【{}】".format(qu))

while True:
    action = input("请输入操作：")
    if action == "1":
        create_card()
        
    elif action == "2":
        show_all()
        
    elif action == "3":
        query_card()
        
    elif action == "0":
        print("退出系统")
        #break
        exit()  #结束系统
    else:
        print("输入不合法，请重新输入")